#ifndef H_NYMPHAEA_LEARNER_LOGIT_REG
#define H_NYMPHAEA_LEARNER_LOGIT_REG
/*
 * project: nymphaea
 * module: learner::logistic_regression
 * purpose: implementation of logistic regression
 * creation date: 2010-MAY-15
 * created by: kaby<entelechie@gmail.com>
 * license: GNU General Public License v3
 */

#include "learner/learner.h"

namespace nymphaea
{

namespace sample
{
	class Sample;
	class SampleSet;
}

namespace learner
{

class LogisticRegression : Learner
{
public:
	virtual ~LogisticRegression();
	virtual const std::vector<double> classify(const sample::Sample& sample) const;
	virtual int train(const storage::SampleSet& sample_set);

};

}
}


#endif
